import request from '@/utils/request'

// 优惠券
export function coupon(query) {
  return request({
    url: '/erp_api/zhouyz/coupon/list',
    method: 'get',
    params: query
  })
}

// 优惠券详情
export function couponDetail(query) {
  return request({
    url: `/erp_api/zhouyz/coupon/${query.id}`,
    method: 'get'
  })
}

// 编辑优惠券
export function couponAdd(data) {
  return request({
    url: '/erp_api/zhouyz/coupon',
    method: data.id ? 'put' : 'post',
    data: data
  })
}

// 停用优惠券
export function couponStop(query) {
  return request({
    url: `/erp_api/zhouyz/coupon/stop/${query.id}`,
    method: 'get'
  })
}

// 删除优惠券
export function couponDel(data) {
  return request({
    url: `/erp_api/zhouyz/coupon/${data.id}`,
    method: 'delete'
  })
}

// 优惠券记录
export function couponRecord(query) {
  return request({
    url: '/erp_api/zhouyz/couponRecord/list',
    method: 'get',
    params: query
  })
}

// 商品券
export function couponProduct(query) {
  return request({
    url: '/erp_api/zhouyz/couponProduct/list',
    method: 'get',
    params: query
  })
}

// 商品券详情
export function couponProductDetail(query) {
  return request({
    url: `/erp_api/zhouyz/couponProduct/${query.id}`,
    method: 'get'
  })
}

// 停用商品券
export function couponProductStop(query) {
  return request({
    url: `/erp_api/zhouyz/couponProduct/stop/${query.id}`,
    method: 'get'
  })
}

// 删除商品券
export function couponProductDel(data) {
  return request({
    url: `/erp_api/zhouyz/couponProduct/${data.id}`,
    method: 'delete'
  })
}

// 商品券记录
export function couponProductRecord(query) {
  return request({
    url: '/erp_api/zhouyz/couponProductRecord/list',
    method: 'get',
    params: query
  })
}

// 新人卷
export function couponProductType5(query) {
  return request({
    url: '/erp_api/zhouyz/couponProductType5/list',
    method: 'get',
    params: query
  })
}

// 新人卷详情
export function couponProductType5Detail(query) {
  return request({
    url: `/erp_api/zhouyz/couponProductType5/${query.id}`,
    method: 'get'
  })
}

// 停用新人卷
export function couponProductType5Stop(query) {
  return request({
    url: `/erp_api/zhouyz/couponProductType5/stop/${query.id}`,
    method: 'get'
  })
}

// 删除新人卷
export function couponProductType5Del(data) {
  return request({
    url: `/erp_api/zhouyz/couponProductType5/${data.id}`,
    method: 'delete'
  })
}
// 地推卷
export function couponProductType6(query) {
  return request({
    url: '/erp_api/zhouyz/couponProductType6/list',
    method: 'get',
    params: query
  })
}

// 地推卷详情
export function couponProductType6Detail(query) {
  return request({
    url: `/erp_api/zhouyz/couponProductType6/${query.id}`,
    method: 'get'
  })
}

// 停用地推卷
export function couponProductType6Stop(query) {
  return request({
    url: `/erp_api/zhouyz/couponProductType6/stop/${query.id}`,
    method: 'get'
  })
}

// 删除地推卷
export function couponProductType6Del(data) {
  return request({
    url: `/erp_api/zhouyz/couponProductType6/${data.id}`,
    method: 'delete'
  })
}
// 限时抢
export function couponProductType7(query) {
  return request({
    url: '/erp_api/zhouyz/couponProductType7/list',
    method: 'get',
    params: query
  })
}

// 限时抢详情
export function couponProductType7Detail(query) {
  return request({
    url: `/erp_api/zhouyz/couponProductType7/${query.id}`,
    method: 'get'
  })
}

// 停用限时抢
export function couponProductType7Stop(query) {
  return request({
    url: `/erp_api/zhouyz/couponProductType7/stop/${query.id}`,
    method: 'get'
  })
}

// 删除限时抢
export function couponProductType7Del(data) {
  return request({
    url: `/erp_api/zhouyz/couponProductType7/${data.id}`,
    method: 'delete'
  })
}
// 组合商品卷
export function couponProductType8(query) {
  return request({
    url: '/erp_api/zhouyz/couponProductType8/list',
    method: 'get',
    params: query
  })
}

// 组合商品卷详情
export function couponProductType8Detail(query) {
  return request({
    url: `/erp_api/zhouyz/couponProductType8/${query.id}`,
    method: 'get'
  })
}

// 停用组合商品
export function couponProductType8Stop(query) {
  return request({
    url: `/erp_api/zhouyz/couponProductType8/stop/${query.id}`,
    method: 'get'
  })
}

// 删除组合商品
export function couponProductType8Del(data) {
  return request({
    url: `/erp_api/zhouyz/couponProductType8/${data.id}`,
    method: 'delete'
  })
}

// 商品尝新卷
export function couponProductType9(query) {
  return request({
    url: '/erp_api/zhouyz/couponProductType9/list',
    method: 'get',
    params: query
  })
}

// 商品尝新卷详情
export function couponProductType9Detail(query) {
  return request({
    url: `/erp_api/zhouyz/couponProductType9/${query.id}`,
    method: 'get'
  })
}

// 停用商品尝新
export function couponProductType9Stop(query) {
  return request({
    url: `/erp_api/zhouyz/couponProductType9/stop/${query.id}`,
    method: 'get'
  })
}

// 删除商品尝新
export function couponProductType9Del(data) {
  return request({
    url: `/erp_api/zhouyz/couponProductType9/${data.id}`,
    method: 'delete'
  })
}
// 营销单页
export function spreadSinglePage(query) {
  return request({
    url: '/erp_api/zhouyz/spreadSinglePage/list',
    method: 'get',
    params: query
  })
}

// 营销单页详情
export function spreadSinglePageDetail(query) {
  return request({
    url: `/erp_api/zhouyz/spreadSinglePage/${query.id}`,
    method: 'get'
  })
}

// 营销预算
export function marketPlan(query) {
  return request({
    url: '/erp_api/zhouyz/market/plan/list',
    method: 'get',
    params: query
  })
}
// 营销预算详情
export function marketPlanDetail(query) {
  return request({
    url: `/erp_api/zhouyz/market/plan/${query.id}`,
    method: 'get'
  })
}
// 营销预算刷新
export function marketPlanRefresh(query) {
  return request({
    url: `/erp_api/zhouyz/market/plan/refresh/${query.id}`,
    method: 'get'
  })
}
// 营销预算审核
export function marketPlanAudit(query) {
  return request({
    url: `/erp_api/zhouyz/market/plan/audit/${query.id}`,
    method: 'get'
  })
}
// 营销预算编辑
export function marketPlanEdit(data) {
  return request({
    url: `/erp_api/zhouyz/market/plan`,
    method: data.id?'put':'post',
		data: data
  })
}
// 个人营销预算
export function marketPlanPerson(query) {
  return request({
    url: '/erp_api/zhouyz/market/plan/person/list',
    method: 'get',
    params: query
  })
}
// 个人营销预算详情
export function marketPlanPersonDetail(query) {
  return request({
    url: `/erp_api/zhouyz/market/plan/person/${query.id}`,
    method: 'get'
  })
}
// 个人营销预算编辑
export function marketPlanPersonEdit(data) {
  return request({
    url: `/erp_api/zhouyz/market/plan/person`,
    method: data.id?'put':'post',
		data: data
  })
}
